﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace SilverlightApplication6
{
    public class Som
    {
        MediaElement som;
        public Som(string nome, Canvas local)
        {
            som = new MediaElement();
            som.AutoPlay = false;//o som não começa com o programa
            som.Source = new Uri(nome, UriKind.Relative);
            local.Children.Add(som);
        }
        public void executar()//não precisa de parâmetros
        {
            som.Stop();//Stop faz com que o som começe do zero
            som.Play();
        }
        public bool executando//bool = verdadeiro ou falso
        {
            get { return som.CurrentState == MediaElementState.Playing; }//Se o som estiver tocando, ele retorna verdadeiro
        }
    }
}